Research on Floorplanning for Heterogeneous and Partially Reconfigurable FPGAs
نویسنده
چکیده
The development of integration technology has followed the famous Moores Law, which was stated by Gordon Moore in the year 1965, that “the number of transistors per chip would grow exponentially (double every 18 months)”. In fact, the doubling period has even shortened to a mere 12 months. Field programmable gate arrays (FPGAs) have been popular for more than 20 years, and the market size has been increased to about 2.75 billion dollar in 2010. FPGAs are digital integrated circuits (ICs) that contain programmable blocks of logic along with configurable interconnects between these blocks. The functionality of FPGAs can be customized in the field like programmable logic devices (PLDs), meanwhile, the millions of gates included by current FPGAs can implement extremely large and complex functions like application specific integrate circuits (ASICs). FPGAs are characterized by heterogeneity of resources and partial reconfigurability. Embedded blocks such as digital signal processors (DSPs), embedded microprocessor cores, high speed IOs, clock synchronization circuitry, system on chip (SoC) components have been added to modern high performance FPGAs. The use of these embedded blocks can improve the density and performance of FPGAs. Therefore, more and more components will be added to FPGAs in the near future, which means the resource utilization problem is going to be very important in order to reduce the cost and area of the FPGA chips. Reconfigurable computing as a concept which was introduced by Estrin at 1963 can fill the gap between hardware and software, it is reconfigurable while much
منابع مشابه
Integrated Optimization of Partitioning, Scheduling and Floorplanning for Partially Dynamically Reconfigurable Systems
Confronted with the challenge of high performance for applications and the restriction of hardware resources for field-programmable gate arrays (FPGAs), partial dynamic reconfiguration (PDR) technology is anticipated to accelerate the reconfiguration process and alleviate the device shortage. In this paper, we propose an integrated optimization framework for task partitioning, scheduling and fl...
متن کاملSpeed-up run-time reconfiguration implementation on FPGAs
Reconfigurable computing is certainly one of the most important emerging research topics over the last few years, in the field of digital processing architectures. The introduction of run-time reconfiguration (RTR) on FPGAs requires appropriate design flows and methodologies to fully exploit this new functionality. For that purpose we present an automatic design generation methodology for heter...
متن کاملPartial Reconfiguration on FPGAs in Practice - Tools and Applications
Run-time reconfiguration of FPGAs has been around in academia for more than two decades but it is still applied very seldom in industrial applications. This has two main reasons: a lack of killer applications that substantially benefit from run-time reconfiguration and design tools that permit to quickly implement corresponding reconfigurable systems. This tutorial gives a survey on state-of-th...
متن کاملHeterogeneous Reconfigurable Architecture Design: An Optimisation Approach
This thesis examines methods for generation of heterogeneous reconfigurable hardware based on formal optimisation methods. As reconfigurable hardware has evolved, an increasing number of different embedded component types have been made available on reconfigurable devices. Existing techniques for generating hardware and analysing the advantages of different embedded components are heuristic bas...
متن کاملGenerator-based Design Flows for Reconfigurable Computing: A Tutorial on Tool Integration using FLAME
High-performance design flows for FPGAs often rely on module generators to implement fast sub-circuits. However, the very flexibility of current generator systems makes their automatic use by synthesis and floorplanning steps difficult. We present a common model to express generator capabilities and design characteristics to client tools. Examples show how an active query/reply scheme supports ...
متن کامل